fave mechanics problem solving